/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2023-2025. All rights reserved.
 *
 */

import { TaskNames } from './common/task-names.js';
import { TargetTaskService } from './service/target-task-service.js';
import { OhosHapTask } from './task/ohos-hap-task.js';

/**
 * 命令行生成覆盖率测试报告的前置任务，用于依赖挂载
 */
export class BeforeGenerateDeviceCoverage extends OhosHapTask {
  constructor(taskService: TargetTaskService) {
    super(taskService, TaskNames.Task.BEFORE_GENERATE_DEVICE_COVERAGE);
  }

  protected doTaskAction(): void {
    // noTask
  }

  initTaskDepends(): void {
    // noTask
  }
}
